Journey Builder

Design custom verification workflows for your users — no code required

The Journey Builder is the heart of the Datakeen platform. It lets you design fully custom identity verification workflows — called journeys — that your users will go through step by step.

Think of a journey as a guided path you create for your customers: it could ask them to fill in their details, upload a document, take a selfie, and sign a form, all in a single seamless flow.

Journey Builder — list of journeys

What is a journey?

A journey is a sequence of steps (also called nodes) that a user completes in order. You choose which steps to include, configure each one to match your needs, and Datakeen handles the rest — presenting the right screens to your users, collecting their data, and running AI-powered verification in the background.

Each journey can be made available on mobile, desktop, or both. You can also enable it as a Back Office flow for your team to run manually.


How journeys work

  1. You build the journey in the Journey Builder by connecting steps in a sequence.
  2. You share the journey via a link, QR code, email, or SMS — or embed it directly in your app.
  3. Your user goes through the steps on their device: filling forms, uploading documents, taking a selfie, etc.
  4. Datakeen analyses the results automatically and stores them in your back office for review.

Key concepts

ConceptWhat it means
JourneyA complete verification flow made of steps
Step (Node)A single action the user performs (e.g. upload an ID, take a selfie)
SessionA single run of a journey by one user
VersionJourneys are versioned — you can update them without breaking live sessions
TemplateA pre-built journey you can start from

Available step types

The Journey Builder includes the following steps, which you can combine freely:

StepWhat it does
🚀 StartWelcome screen shown at the beginning of the journey
📝 Identity InformationCollects personal details (name, date of birth, company info…)
📋 Custom FormCollects any information you define (free text, numbers, dates…)
🪪 Identity Document CheckCaptures and verifies an official identity document
📂 Document CollectionAsks the user to upload one or more supporting documents
🤳 BiometricsTakes a selfie and checks it matches the identity document
🔀 ConditionBranches the journey based on data collected in previous steps
🔍 External Database CheckVerifies data against an external registry (e.g. RNCS/INSEE)
✍️ Electronic SignaturePresents a document for the user to sign electronically
📄 PDF GenerationGenerates a personalised PDF document from collected data
🏁 EndCloses the journey and communicates the result

Ready to build?

Head to Creating a Journey to get started, or browse the individual step documentation to understand what each node can do.


What’s Next

Learn how to create your first journey